#ifndef NUMEROSPRIMOS_H_
#define NUMEROSPRIMOS_H_

#include <iostream>
#include <stdio.h>
#include <string>
#include <fstream>
#include <stdlib.h>
#include <time.h>
#include <math.h>

using namespace std;

namespace Encriptacion{

class NumerosPrimos {
private:
	fstream archivoNumerosPrimosFstream;
	string path;

public:
	NumerosPrimos();
	string leerLinea();
	string leerLinea(int pos);
	unsigned long long leerNumero(int pos);
	bool finDeArchivo();
	void getParNumerosPrimos(unsigned long long &p, unsigned long long &q,int n);

	virtual ~NumerosPrimos();
};
}
#endif
